# 23ms 3280KB 50min
lget=[int(i) for i in input().split()]
num=lget.pop(0)
# print(lget)
lans=[False]*5
flag=1
cnt=0
zeroflag=0

for i in range(num):
    if lget[i]%10==0:
        lans[0]+=lget[i]
    if lget[i]%5==1:
        zeroflag=1
        if flag==1: 
            lans[1]+=lget[i]
            flag=0
        else:
            lans[1]-=lget[i]
            flag=1
    if lget[i]%5==2:
        lans[2]+=1
    if lget[i]%5==3:
        lans[3]+=lget[i]
        cnt+=1 # 先累加，结束后再除
    if lget[i]%5==4:
        if lget[i]>lans[4]:
            lans[4]=lget[i]

if lans[3]:
    lans[3]=round(lans[3]/cnt,1)

for i in range(len(lans)):
    if lans[i]!=0:
        lans[i]=str(lans[i])
    else:
        lans[i]="N"
    
if zeroflag==1 and lans[1]=="N":
    lans[1]="0"

print(" ".join(lans))

"""
13 1 2 3 4 5 6 7 8 9 10 20 16 18
30 11 2 9.7 9

8 1 2 4 5 6 7 9 16
N 11 2 N 9

注意：1、A2交错求和有两种情况：（1）和为0，输出0；（2）不存在数据，输出N。（测试点8）
"""